home *** CD-ROM | disk | FTP | other *** search
/ Enter 2002 November / EnterCD 11_2002.iso / Internet / Amaya 6.4 / Windows NT.exe / _SETUP.1 / about_keyboard_shortcuts.html < prev    next >
Encoding:
Extensible Markup Language  |  2002-09-09  |  11.1 KB  |  244 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6.   <title>About Keyboard Shortcuts</title>
  7.   <style type="text/css">
  8.   </style>
  9.   <meta name="GENERATOR" content="amaya 6.2, see http://www.w3.org/Amaya/" />
  10.   <link href="../style.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body xml:lang="en" lang="en">
  14.  
  15. <table border="0" summary="toc">
  16.   <tbody>
  17.     <tr>
  18.       <td><img alt="W3C" src="../../images/w3c_home" /> <img alt="Amaya"
  19.         src="../../images/amaya.gif" /></td>
  20.       <td><p><a href="menu_preferences.html" accesskey="p"><img
  21.         alt="previous" src="../../images/left.gif" /></a> <a
  22.         href="../Configure.html" accesskey="t"><img alt="top"
  23.         src="../../images/up.gif" /></a></p>
  24.       </td>
  25.     </tr>
  26.   </tbody>
  27. </table>
  28.  
  29. <div id="page_body">
  30. <h1>About Keyboard Shortcuts</h1>
  31.  
  32. <p>It is useful to invoke menu commands directly from the keyboard. The Thot
  33. toolkit enables you accomplish this using an application keyboard shortcuts
  34. file. This file defines a list of associations between an invoked command and
  35. a keyboard sequence.</p>
  36.  
  37. <p>The syntax used to define an association is:</p>
  38.  
  39. <p><code>Directive = KeySeq ':' IdentCommand ;<br />
  40.  KeysSeq = KeySet [ ',' KeySet ] ;<br />
  41.  KeySet = [ Modifier ] [ 'Shift' ] Key ;<br />
  42.  Key = '<Key>' KeyValue / '<Key>' SpecialKey ;<br />
  43.  Modifier = 'Ctrl' / 'Alt' / 'Meta' ;<br />
  44.  KeyValue = 'a' / 'b' / ... ;<br />
  45.  SpecialKey = 'Escape' / 'Delete' / 'Space' / 'BackSpace' /<br />
  46.              
  47. 'Enter' / 'Up' / 'Down' / 'Left' / 'Right' /<br />
  48.              
  49. 'Home' / 'End' / 'F1' / ... / 'L1' / ... / 'R1' / ... ;<br />
  50.  IdentCommand = 'TtcInsertChar(' Char ')' / NAME '()' ;<br />
  51.  Char = KeyValue / OctalValue / Entity ;</code><code><br />
  52. OctalValue = '\' NUMBER ;<br />
  53. Entity = DecEntity / HexaEntity ; <br />
  54. DecEntity = '&' '#' NUMBER ';' ; <br />
  55. HexaEntity = '&' '#' 'x' HEXADECIMAL ';' ;</code></p>
  56.  
  57. <p>To view an example, see the standard files amaya.keyboard (for Unix
  58. platforms) and amaya.kb (for Windows platforms), which are located in the
  59. <span class="Link0">Amaya/config directory</span>.</p>
  60.  
  61. <p>The list of available commands is:</p>
  62. <ul>
  63.   <li>Moving commands: 
  64.     <ul>
  65.       <li>Move character by character: <code>TtcNextChar</code>,
  66.         <code>TtcPreviousChar</code></li>
  67.       <li>Move word by word: <code>TtcNextWord</code>,
  68.         <code>TtcPreviousWord</code></li>
  69.       <li>Move to then beginning/end of the current line:
  70.         <code>TtcStartOfLine</code>, <code>TtcEndOfLine</code></li>
  71.       <li>Move line by
  72.         line:<code>TtcNextLine</code>,<code>TtcPreviousLine</code></li>
  73.       <li>Move element by element:
  74.         <code>TtcNextElement</code>,<code>TtcPreviousElement</code>,
  75.         <code>TtcChildElement</code>, <code>TtcParentElement</code></li>
  76.       <li>Scroll from page to page: <code>TtcPageDown</code>,
  77.         <code>TtcPageUp</code>,<code>TtcPageTop</code>,<code>TtcPageEnd</code></li>
  78.       <li>Scroll one line up or one line down: <code>TtcLineUp</code>,
  79.         <code>TtcLineDown</code> 
  80.         <p></p>
  81.       </li>
  82.     </ul>
  83.   </li>
  84.   <li>Selection extension commands: 
  85.     <ul>
  86.       <li>Select character by character: <code>TtcNextSelChar</code>,
  87.         <code>TtcPreviousSelChar</code></li>
  88.       <li>Select word by word: <code>TtcNextSelWord</code>,
  89.         <code>TtcPreviousSelWord</code></li>
  90.       <li>Select to then beginning/end of the current line:
  91.         cStartOfLine<code>TtcSelStartOfLine</code>,
  92.         <code>TtcSelEndOfLine</code></li>
  93.       <li>Select line by
  94.         line:<code>TtcNextSelLine</code>,<code>TtcPreviousSelLine</code></li>
  95.     </ul>
  96.     <p></p>
  97.   </li>
  98.   <li>Follow a link or activate an HTML form element (menu, button, etc.):
  99.     <code>DoAction</code>. 
  100.     <p></p>
  101.   </li>
  102.   <li>Skip to the next (or the first if there is selection) link or HTML form
  103.     element in the document: <code>NextLinkOrFormElement</code>. 
  104.     <p></p>
  105.   </li>
  106.   <li>Skip to the previous link or HTML form element in the document:
  107.     <code>PreviousLinkOrFormElement</code>. 
  108.     <p></p>
  109.   </li>
  110.   <li>In File menu: <code>New</code>, <code>NewTemplate</code>,
  111.     <code>NewCss</code>, <code>OpenDoc</code>,
  112.     <code>OpenDocInNewWindow</code>, <code>Reload</code>,
  113.     <code>GotoPreviousHTML</code>, <code>GotoNextHTML</code>,
  114.     <code>GoToHome</code>, <code>SaveDocument</code>,
  115.     <code>SaveDocumentAs</code>, <code>Synchronize</code>,
  116.     <code>SetupAndPrint</code>, <code>PrintAs</code>,
  117.     <code>CloseDocument</code>, <code>AmayaClose</code> 
  118.     <p></p>
  119.   </li>
  120.   <li>In Edit menu: <code>TtcUndo</code>, <code>TtcRedo</code>,
  121.     <code>TtcCutSelection</code>, <code>TtcCopySelection</code>,
  122.     <code>TtcPaste</code>, <code>TtcDeleteSelection</code>,
  123.     <code>SetBrowserEditor</code>, <code>TtcSearchText</code>,
  124.     <code>SpellCheck</code>, <code>TransformType</code>. 
  125.     <p></p>
  126.   </li>
  127.   <li>In Structure menu: <code>CreateBase</code>, <code>CreateMeta</code>,
  128.     <code>CreateLinkInHead</code>, <code>CreateScript</code>,
  129.     <code>CreateStyle</code>, <code>CreateComment.</code> 
  130.     <p></p>
  131.   </li>
  132.   <li>In Types menu: 
  133.     <ul>
  134.       <li>Main Menu: <code>ChangeTitle</code>, <code>CreateAddress</code>
  135.         <code>CreateParagraph</code>, <code>CreateImage</code>,
  136.         <code>CreateHorizontalRule</code>, <code>CreateBlockQuote</code>,
  137.         <code>CreatePreformatted</code>, <code>CreateAddress</code>,
  138.         <code>CreateDivision</code>, <code>CreateNOSCRIPT</code>,
  139.         <code>CreateObject</code>, <code>CreateParameter</code>,
  140.         <code>CreateIFrame</code>, <code>CreateBreak("\212")</code></li>
  141.       <li>AREA submenu: <code>CreateAreaRect</code>,
  142.         <code>CreateAreaCircle</code>, <code>CreateAreaPoly</code></li>
  143.       <li>Form submenu: <code>CreateForm</code>,
  144.         <code>CreateFileInput</code>, <code>CreateImageInput</code>,
  145.         <code>CreatePasswordInput</code>, <code>CreateHiddenInput</code>,
  146.         <code>CreateLabel</code>, <code>CreateFieldset</code>,
  147.         <code>CreateOptGroup</code>, <code>CreateToggle</code>,
  148.         <code>CreateRadio</code>, <code>CreateOption</code>,
  149.         <code>CreateTextInput</code>, <code>CreateTextArea</code>,
  150.         <code>CreateSubmit</code>, <code>CreateReset</code></li>
  151.       <li>Heading submenu: <code>CreateHeading1</code>,
  152.         <code>CreateHeading2</code>, <code>CreateHeading3</code>,
  153.         <code>CreateHeading4</code>, <code>CreateHeading5</code>,
  154.         <code>CreateHeading6</code></li>
  155.       <li>List submenu: <code>CreateList</code>,
  156.         <code>CreateNumberedList</code>, <code>ThotCreateMenu</code>,
  157.         <code>ThotCreateDirectory</code>, <code>CreateDefinitionList</code>,
  158.         <code>CreateDefinitionTerm</code>,
  159.       <code>CreateDefinitionDef</code></li>
  160.       <li>Math submenu: <code>CreateInlineMath</code>,
  161.         <code>CreateMath</code>, <code>CreateMROOT</code>,
  162.         <code>CreateMSQRT</code>, <code>CreateMFRAC</code>,
  163.         <code>CreateMSUBSUP</code>, <code>CreateMSUB</code>,
  164.         <code>CreateMSUP</code>, <code>CreateMUNDEROVER</code>,
  165.         <code>CreateMUNDER</code>, <code>CreateMOVER</code>,
  166.         <code>CreateMROW</code>, <code>CreateMMULTISCRIPTS</code>,
  167.         <code>CreateMTABLE</code></li>
  168.       <li>OBJECT submenu:
  169.         <code>CreateObject</code>,<code>CreateParameter</code></li>
  170.       <li>Table submenu: <code>CreateTable</code>,
  171.         <code>CreateCaption</code>, <code>CreateTHead</code>,
  172.         <code>CreateTBody</code>, <code>CreateTFoot</code>,
  173.         <code>CreateRow</code>, <code>CreateDataCell</code>,
  174.         <code>CreateHeadingCell</code>, <code>DeleteColumn</code></li>
  175.     </ul>
  176.     <p></p>
  177.   </li>
  178.   <li>In Links menu: <code>LinkToPreviousTarget</code>,
  179.     <code>CreateOrChangeLink</code>, <code>CreateTarget</code>,
  180.     <code>DeleteAnchor</code>. 
  181.     <p></p>
  182.   </li>
  183.   <li>In Views menu: <code>ShowButtons</code>, <code>ShowAddress</code>,
  184.     <code>ShowMapAreas</code>, <code>ShowTargets</code>, <code>ZoomIn</code>,
  185.     <code>ZoomOut</code>, <code>ShowStructure</code>,
  186.     <code>ShowAlternate</code>, <code>ShowLinks</code>, <code>ShowToC</code>,
  187.     <code>ShowSource</code> 
  188.     <p></p>
  189.   </li>
  190.   <li>In Style menu: 
  191.     <ul>
  192.       <li>Main Menu: <code>TtcChangeCharacters</code>,
  193.         <code>TtcChangeColors</code>, <code>TtcChangeFormat</code>,
  194.         <code>ChangeBackgroundImage</code>, <code>CreateClass</code>,
  195.         <code>ApplyClass</code>.</li>
  196.       <li>Style Sheets submenu: <code>LinkCSS</code>, <code>OpenCSS</code>,
  197.         <code>DisableCSS</code>, <code>EnableCSS</code>,
  198.         <code>RemoveCSS</code>.</li>
  199.       <li>Information Types submenu: <code>SetOnOffEmphasis</code>,
  200.         <code>SetOnOffStrong</code>, <code>SetOnOffCite</code>,
  201.         <code>SetOnOffDefinition</code>, <code>SetOnOffCode</code>,
  202.         <code>SetOnOffVariable</code>, <code>SetOnOffSample</code>,
  203.         <code>SetOnOffKeyboard</code>, <code>SetOnOffAbbr</code>,
  204.         <code>SetOnOffAcronym</code>, <code>SetOnOffINS</code>,
  205.         <code>SetOnOffDEL</code>.</li>
  206.       <li>Character Element submenu: <code>SetOnOffItalic</code>,
  207.         <code>SetOnOffBold</code>, <code>SetOnOffTeletype</code>,
  208.         <code>SetOnOffBig</code>, <code>SetOnOffSmall</code>,
  209.         <code>SetOnOffSub</code>, <code>SetOnOffSup</code>,
  210.         <code>SetOnOffQuotation</code>, <code>SetOnOffBDO</code>. 
  211.         <p></p>
  212.       </li>
  213.     </ul>
  214.   </li>
  215.   <li>In Special menu: <code>MakeBook</code>, <code>MakeID</code>,
  216.     <code>ShowLogFile</code>, <code>ConfigGeneral</code>,
  217.     <code>ConfigPublish</code>, <code>ConfigCache</code>,
  218.     <code>ConfigProxy</code>, <code>ConfigColor</code>,
  219.     <code>ConfigGeometry</code>, <code>ConfigLanNeg</code>,
  220.     <code>ConfigProfile</code>, <code>ConfigTemplates</code>. 
  221.     <p></p>
  222.   </li>
  223.   <li>In Annotations Menu:<code>AnnotateSelection</code>,
  224.     <code>AnnotateDocument</code>, <code>LoadAnnotations</code>,
  225.     <code>PostAnnotation</code>, <code>DeleteAnnotation</code>,
  226.     <code>FilterAnnot</code>, <code>ConfigAnnot</code>. 
  227.     <p></p>
  228.   </li>
  229.   <li>In Help Menu: <code>HelpAmaya</code>, <code>HelpAtW3C</code>,
  230.     <code>HelpBrowsing</code>, <code>HelpSelecting</code>,
  231.     <code>HelpSearching</code>, <code>HelpViews</code>,
  232.     <code>HelpCreating</code>, <code>HelpLinks</code>,
  233.     <code>HelpChanging</code>, <code>HelpTables</code>,
  234.     <code>HelpMath</code>, <code>HelpSVG</code>, <code>HelpImageMaps</code>,
  235.     <code>HelpStyleSheets</code>, <code>HelpAttributes</code>,
  236.     <code>HelpPublishing</code>, <code>HelpPrinting</code>,
  237.     <code>HelpNumbering</code>, <code>HelpMakeBook</code>,
  238.     <code>HelpAnnotation</code>, <code>HelpConfigure</code>,
  239.     <code>HelpShortCuts</code>, <code>HelpAccess</code>.</li>
  240. </ul>
  241. </div>
  242. </body>
  243. </html>
  244.